package com.monkeygroup.mygoplus.commit.thing.vo;

import com.monkeygroup.mygoplus.common.utils.StringUtil;

import java.util.HashMap;
import java.util.Map;

/**
 * 新增物件類
 * Created by cumt on 2017/5/24.
 */

public class PropertyCommitVO {
                /**
                 * 物件编号，新增时该值为0
                 */
                private int seq;

                /**
                 * 台湾该值为158，中国大陆该值为156
                 */
                private int region=158;

                /**
                 * 当前该值为save
                 */
                private String step="save";

                /**
                 * 新增物件的用户编号
                 */
                private String user;

                /**
                 * 台湾该值为zh_TW，中国大陆该值为zh_CN
                 */
                private String lang="zh_TW";

                /**
                 * 当前该值为save
                 */
                private String prevStep="save";

                /**
                 * 物件名称
                 */
                private String property_name;

                /**
                 * 物件面积(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
                 （当物件用途为土地时，即purpose为my_type_5，my_type_8，my_type_10，my_type_11，kh_type_12时,该值为土地面积）

                 */
                private float property_ownershiparea;

                /**
                 * 屋龄(完工日期早于当天才有效)
                 */
                private int property_completeyear=0;

                /**
                 * 屋龄一年内请先输入0，再输入月份
                 */
                private int property_completemonth=0;

                /**
                 * 完工日期(完工日期晚于当天才有效)
                 */
                private String property_completedate;
                /**
                 * 物件用途house(住宅) shop(店面) office(写字楼) workshop(厂房) carport(车位) land(土地)
                 */
                private String property_purpose;
                /**
                 * 2级类型（property_purpose不为‘carport’时有效）
                 住
                 */
                private int property_modal=0;
                /**
                 * 2级車位種類：（property_purpose为‘carport’时有
                 */
                private int property_carportmodal=0;
                /**
                 * 3级車位类型（p
                 */
                private int property_carporttype=0;
                /**
                 * 3级办公室级别：其
                 */
                private int property_officelevel=0;

                /**
                 * 最低楼层（-1为地下楼，0表示整栋，+1表示顶楼加盖）
                 */
                private int property_minfloor=0;
                /**
                 * 最高楼层（出售或出租多层时该值有效）
                 */
                private int property_maxfloor=0;

                /**
                 * 楼高（总层数）
                 */
                private int property_totalfloor=0;
                /**
                 * property_rooms
                 */
                private int property_rooms=0;
                /**
                 * 几厅
                 */
                private int property_halls=0;
                /**
                 * 几卫
                 */
                private int property_toilets=0;
                /**
                 * 几室
                 */
                private int property_offices=0;
                /**
                 * 几阳台

                 */
                private int property_balconys=0;
                /**
                 * 台湾该值为158，中国大陆该值为156
                 */
                private int property_region=158;
                /**
                 * 区域模式搜寻的省份(比如福建省)
                 */
                private int property_state=0;
                /**
                 * 区域模式搜寻的城市(比如福州市)
                 */
                private int property_city=0;
                /**
                 * 区域模式搜寻的区(比如鼓楼区)
                 */
                private int property_area=0;
                /**
                 * 区域模式搜寻的街道
                 */
                private String property_street;

        public String getProperty_street() {
            return property_street;
        }

        public void setProperty_street(String property_street) {
            this.property_street = property_street;
        }

        //巷
                private int property_alley=0;
                //弄
                private int property_lane=0;
                //号
                private int property_gate=0;
                //楼
                private int property_floor=0;
                //室
                private int property_room=0;
            /**
             * 隐藏门牌号（0不隐藏，1隐藏）
             */
                private int property_hidegate=0;
            /**
             * 物件所在社区的编号
             */
                private int property_community=0;
                private float property_lat=0;
            //经度
                private float property_lng=0;
            /**
             * 物件相关描述
             */
            private String property_desc;
            /**
             * 是否出售物件(0:不是；1:是)
             */
            private int property_sale=0;
            /**
             * 物件售价(台湾和中国：万为单位，如数值10000表示1亿；马来西亚RM为单位，柬埔寨USD为单位，sale=1有效)
             */
            private int property_saleprice=0;
            /**
             * 是否出租物件(0:不是；1:是)
             */
            private int property_rent=0;
            /**
             * 物件租金(台湾和中国：元为单位\；马来西亚RM为单位，柬埔寨USD为单位，rent=1有效)
             */
            private int property_rentprice=0;
            /**
             * 租金包含（1清洁费 2闭路费 3网络 4瓦斯费 5电费 6水费）不同栏位以“,”相连，如“1,2,5,6”
             */
            private String property_rentcontain;
            /**
             * 租金的类型(月费、年费、季费
             */
            private int property_renttype=0;
            /**
             * 是否顶让物件(0:不是；1:是)
             */
            private int property_assign=0;
            /**
             * 物件顶让价格(台湾和中国：万为单位；马来西亚RM为单位，柬埔寨USD为单位，assign=1有效)
             */
            private int property_assignprice=0;
            /**
             * 價錢後方顯示Negotiable (0:不是；1:是)
             */
            private int property_negotiableprice=0;
            /**
             * 转让方式（0无 1不含设备 2含部分设备 3含全部设备）
             */
            private int property_assway=0;
            /**
             * 分组类型（0无 1整租店面 2分租店面）
             */
            private int property_sublet=0;
            /**
             * 经办者（0无 1店主 2代理者 3中介）
             */
            private int property_shopowner=0;
            //店名
            private int property_shopname=0;
            //店面状况（1待租中 2营业中）
            private int property_shopstate=0;
            //转让原因
            private String property_assreason;

            /**
             * 物件状态(0:下架；1：上架)
             */

            private int property_acti=0;
            /**
             * 中国大陆叫物业费(元为单位)，台湾叫管理费(元为单位)，马来西亚单位RM，柬埔寨单位USD
             */
            private int property_fee=0;
            /**
             * 物业费/管理费类型
             */
            private int property_feetype=0;
            /**
             * 警衛保全类型
             */
            private int property_guardtype=0;

            /**
             * 裝修(1毛坯、2普通裝修、3精装修、4豪华装修)
             */
            private int property_fitting=0;
            /**
             * 電梯(0：无；1：有)
             */
            private int property_lift=0;
            /**
             * 车位(0：无；1：有)
             */
            private int property_carport=0;
            /**
             * 持有类型
             */
            private int property_tenure=0;
            /**
             * 座落类型
             */
            private String property_layouttype;
            /**
             * 使用情况
             */
            private String property_occupied;
            /**
             * 家俱情况
             */
            private String property_furnishing;
            /**
             * 公共設施
             */
            private String property_facility;
            /**
             * Road Size (单位m)
             */
            private String property_roadwidth;
            /**
             * 产权性质
             */
            private String property_proright;
            /**
             * 物业公司
             */
            private String property_procompany;
            /**
             * 使用面积(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_usearea=0;
            /**
             * 最短租期
             */
            private int property_tenancy=0;
            /**
             * 配置（1客梯 2货梯 3扶梯 4暖气 5空调 6停车位 7水 8燃气 9网络），不同配置以“,”相连，如“1,2,5,6”
             */
            private String property_shopequip;
            /**
             * 适合行业（1百货 2酒店 3连锁超市/卖场/折扣店 4家居建材 5服装/服饰 6生活服务 7饰品/化妆品 8鞋/皮具/箱包 9餐饮食品 10健身健康/娱乐/休闲 11其他专业店 12文化教育 13汽机车买卖/保养），不
             */
            private String property_fitwork;
            /**
             * 提供设备（1电视 2冷气 3冰箱 4热水器 5洗衣机 6天然瓦斯 7机顶盒 8网络 9瓦斯炉 10饮水机 11电磁炉），不同设备以“,”相连，如“1,2,5,6”
             */
            private String property_equipment;
            /**
             * 提供傢俱（1床 2衣柜 3衣柜 4书桌椅 5茶几 6书架 7椅子 8餐桌椅）不同家具以“,”相连，如“1,2,5,6”
             */
            private String property_fitment;
            /**
             * 出租對象（1学生 2上班族 3家庭）不同对象以“,”相连，如“1,2,3”
             */
            private String property_rentobj;
            /**
             * 性別要求(0不限；1男；2女；其他不显示)
             */
            private int property_sex=0;
            /**
             * 開伙(0不可；1可；其他不显示)
             */
            private int property_iscooking=0;
            /**
             * 宠物饲养(0不允许；1允许；其他不显示)
             */
            private int property_petyn=0;
            /**
             * 房東同住(0不用和房东同住；1需与房东同住；其他不显示)
             */
            private int property_livehost=0;
            /**
             * 车位长度(cartport_have为1时有效)
             */
            private String property_portlength;
            /**
             * 车位宽度(cartport_have为1时有效)
             */
            private String property_portwidth;
            /*
            车位数量(cartport_have为1时有效)
             */
            private int property_portcnt=0;
            /**
             * 车位所有权，0无，1公有，2私有(cartport_have为1时有效)
             */
            private int property_carportownership=0;
            /**
             * 车位售价(cartport_have为1时有效)
             */
            private int property_carportprice=0;
            /**
             * 是否有车位（1有0无）
             */
       //     private int property_carport;
            /**
             * 车位费用类型：其中一种类型(cartport_have为1时
             */
            private int property_carportpricetype=0;
            /**
             * 车位面积(cartport_have为1时有效) (繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_carportarea1=0;
            /**
             * 车位土地登记面积(cartport_have为1时有效) (繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_carportarea2=0;
            /**
             * 土地證(0國有土地證；1集體土地證)
             */
            private int property_landcert=0;
            /**
             * 跨度(米)
             */
            private String property_span;
            /**
             * 層高(米)
             */
            private String property_floorheight;
            //現配電容量(KVA)
            private String property_currcapacity;
            //可配電容量(KVA)
            private String property_ablecapacity;
            //地目
            private int property_landcg;
            //地號
            private String property_landnum;
            //面寬
            private String property_width;
            //縱深
            private String property_height;
            //土地適用類型：返回用逗号隔开的数字
            private String property_landapplication;
            //土地屬性：返回用逗号隔开的数字
            private String property_landattribute;

            /**
             * 地上物类型，参考purpose
             */
            private String property_ground;
            /**
             * 地上物二级类型参考modal
             */
            private int property_groundtype=0;
            //地上物描述
            private String property_grounddesc;
            //建築率
            private String property_coverageratio;
            //容積率
            private String property_plotratio;
            //段
            private String property_locate1;
            private String property_locate2;

        public String getProperty_locate1() {
            return property_locate1;
        }

        public void setProperty_locate1(String property_locate1) {
            this.property_locate1 = property_locate1;
        }

        public String getProperty_locate2() {
            return property_locate2;
        }

        public void setProperty_locate2(String property_locate2) {
            this.property_locate2 = property_locate2;
        }

    /**
             * 主建物(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_mailarea=0;
            /**
             * 土地面积(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_landarea=0;
            /**
             * 共用部份(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float  property_sharedarea=0;
            /**
             * 附屬建物(繁中：坪为单位；简中：平米为单位；马来西亚平方英尺为单位，柬埔寨平米为单位)
             */
            private float property_ancillaryarea=0;
            //建築結構：其中一个类型
            private int   property_structure=0;
            //外牆建材：其中一个类型
            private int property_outsidewall=0;
            //隔間材料：其中一个类型
            private int        property_compartment=0;
            //座向方位：其中一个类型
            private int property_direction=0;
        //    /可遷入日
            private String      property_date;
            //參考網址
            private String property_url;
            //押金：其中一个类型
            private int      property_deposittype=0;
            //自定义押金类型(deposittype为8时有效)
            private String property_userdeposittype;
            //室内实景图为6，社区实景图为0
            private String[]       propertyimg_sceimgtype;
            //图片URL，数组内容同propertyimg_sceimgtype一一对应
            private String[]  propertyimg_path1;
            //图片原始宽度，数组内容同propertyimg_sceimgtype一一对应
            private String[]        propertyimg_width;
            //图片原始高度，数组内容同propertyimg_sceimgtype一一对应
            private String[]  propertyimg_height;
            //图片原始大小，数组内容同propertyimg_sceimgtype一一对应
            private String[]         propertyimg_size;
            //图片名称，数组内容同propertyimg_sceimgtype一一对应
            private String[]  propertyimg_name;

            //新增
            private String[]  propertyimg_path2;
            private String[]  propertyimg_path3;
            private String[]  propertyimg_path4;
            //實景圖
            private String[]  propertyimg_path5;
            private String[]  propertyimg_path6;
            private String[]  propertyimg_path7;

    public String[] getPropertyimg_path3() {
        return propertyimg_path3;
    }

    public void setPropertyimg_path3(String[] propertyimg_path3) {
        this.propertyimg_path3 = propertyimg_path3;
    }

    public String[] getPropertyimg_path4() {
        return propertyimg_path4;
    }

    public void setPropertyimg_path4(String[] propertyimg_path4) {
        this.propertyimg_path4 = propertyimg_path4;
    }

    public String[] getPropertyimg_path2() {
        return propertyimg_path2;
    }

    public void setPropertyimg_path2(String[] propertyimg_path2) {
        this.propertyimg_path2 = propertyimg_path2;
    }

    public String[] getPropertyimg_path5() {
        return propertyimg_path5;
    }

    public void setPropertyimg_path5(String[] propertyimg_path5) {
        this.propertyimg_path5 = propertyimg_path5;
    }

    public String[] getPropertyimg_path6() {
        return propertyimg_path6;
    }

    public void setPropertyimg_path6(String[] propertyimg_path6) {
        this.propertyimg_path6 = propertyimg_path6;
    }

    public String[] getPropertyimg_path7() {
        return propertyimg_path7;
    }

    public void setPropertyimg_path7(String[] propertyimg_path7) {
        this.propertyimg_path7 = propertyimg_path7;
    }

    public int getSeq() {
            return seq;
        }

        public void setSeq(int seq) {
            this.seq = seq;
        }

        public int getRegion() {
            return region;
        }

        public void setRegion(int region) {
            this.region = region;
        }

        public String getStep() {
            return step;
        }

        public void setStep(String step) {
            this.step = step;
        }

        public String getUser() {
            return user;
        }

        public void setUser(String user) {
            this.user = user;
        }

        public String getLang() {
            return lang;
        }

        public void setLang(String lang) {
            this.lang = lang;
        }

        public String getPrevStep() {
            return prevStep;
        }

        public void setPrevStep(String prevStep) {
            this.prevStep = prevStep;
        }

        public String getProperty_name() {
            return property_name;
        }

        public void setProperty_name(String property_name) {
            this.property_name = property_name;
        }

        public float getProperty_ownershiparea() {
            return property_ownershiparea;
        }

        public void setProperty_ownershiparea(float property_ownershiparea) {
            this.property_ownershiparea = property_ownershiparea;
        }

        public int getProperty_completeyear() {
            return property_completeyear;
        }

        public void setProperty_completeyear(int property_completeyear) {
            this.property_completeyear = property_completeyear;
        }

        public int getProperty_completemonth() {
            return property_completemonth;
        }

        public void setProperty_completemonth(int property_completemonth) {
            this.property_completemonth = property_completemonth;
        }

        public String getProperty_completedate() {
            return property_completedate;
        }

        public void setProperty_completedate(String property_completedate) {
            this.property_completedate = property_completedate;
        }

        public String getProperty_purpose() {
            return property_purpose;
        }

        public void setProperty_purpose(String property_purpose) {
            this.property_purpose = property_purpose;
        }

        public int getProperty_modal() {
            return property_modal;
        }

        public void setProperty_modal(int property_modal) {
            this.property_modal = property_modal;
        }

        public int getProperty_carportmodal() {
            return property_carportmodal;
        }

        public void setProperty_carportmodal(int property_carportmodal) {
            this.property_carportmodal = property_carportmodal;
        }

        public int getProperty_carporttype() {
            return property_carporttype;
        }

        public void setProperty_carporttype(int property_carporttype) {
            this.property_carporttype = property_carporttype;
        }

        public int getProperty_officelevel() {
            return property_officelevel;
        }

        public void setProperty_officelevel(int property_officelevel) {
            this.property_officelevel = property_officelevel;
        }

        public int getProperty_minfloor() {
            return property_minfloor;
        }

        public void setProperty_minfloor(int property_minfloor) {
            this.property_minfloor = property_minfloor;
        }

        public int getProperty_maxfloor() {
            return property_maxfloor;
        }

        public void setProperty_maxfloor(int property_maxfloor) {
            this.property_maxfloor = property_maxfloor;
        }

        public int getProperty_totalfloor() {
            return property_totalfloor;
        }

        public void setProperty_totalfloor(int property_totalfloor) {
            this.property_totalfloor = property_totalfloor;
        }

        public int getProperty_rooms() {
            return property_rooms;
        }

        public void setProperty_rooms(int property_rooms) {
            this.property_rooms = property_rooms;
        }

        public int getProperty_halls() {
            return property_halls;
        }

        public void setProperty_halls(int property_halls) {
            this.property_halls = property_halls;
        }

        public int getProperty_toilets() {
            return property_toilets;
        }

        public void setProperty_toilets(int property_toilets) {
            this.property_toilets = property_toilets;
        }

        public int getProperty_offices() {
            return property_offices;
        }

        public void setProperty_offices(int property_offices) {
            this.property_offices = property_offices;
        }

        public int getProperty_balconys() {
            return property_balconys;
        }

        public void setProperty_balconys(int property_balconys) {
            this.property_balconys = property_balconys;
        }

        public int getProperty_region() {
            return property_region;
        }

        public void setProperty_region(int property_region) {
            this.property_region = property_region;
        }

        public int getProperty_state() {
            return property_state;
        }

        public void setProperty_state(int property_state) {
            this.property_state = property_state;
        }

        public int getProperty_city() {
            return property_city;
        }

        public void setProperty_city(int property_city) {
            this.property_city = property_city;
        }

        public int getProperty_area() {
            return property_area;
        }

        public void setProperty_area(int property_area) {
            this.property_area = property_area;
        }

        public int getProperty_alley() {
            return property_alley;
        }

        public void setProperty_alley(int property_alley) {
            this.property_alley = property_alley;
        }

        public int getProperty_lane() {
            return property_lane;
        }

        public void setProperty_lane(int property_lane) {
            this.property_lane = property_lane;
        }

        public int getProperty_gate() {
            return property_gate;
        }

        public void setProperty_gate(int property_gate) {
            this.property_gate = property_gate;
        }

        public int getProperty_floor() {
            return property_floor;
        }

        public void setProperty_floor(int property_floor) {
            this.property_floor = property_floor;
        }

        public int getProperty_room() {
            return property_room;
        }

        public void setProperty_room(int property_room) {
            this.property_room = property_room;
        }

        public int getProperty_hidegate() {
            return property_hidegate;
        }

        public void setProperty_hidegate(int property_hidegate) {
            this.property_hidegate = property_hidegate;
        }

        public int getProperty_community() {
            return property_community;
        }

        public void setProperty_community(int property_community) {
            this.property_community = property_community;
        }

        public float getProperty_lat() {
            return property_lat;
        }

        public void setProperty_lat(float property_lat) {
            this.property_lat = property_lat;
        }

        public float getProperty_lng() {
            return property_lng;
        }

        public void setProperty_lng(float property_lng) {
            this.property_lng = property_lng;
        }

        public String getProperty_desc() {
            return property_desc;
        }

        public void setProperty_desc(String property_desc) {
            this.property_desc = property_desc;
        }

        public int getProperty_sale() {
            return property_sale;
        }

        public void setProperty_sale(int property_sale) {
            this.property_sale = property_sale;
        }

        public int getProperty_saleprice() {
            return property_saleprice;
        }

        public void setProperty_saleprice(int property_saleprice) {
            this.property_saleprice = property_saleprice;
        }

        public int getProperty_rent() {
            return property_rent;
        }

        public void setProperty_rent(int property_rent) {
            this.property_rent = property_rent;
        }

        public int getProperty_rentprice() {
            return property_rentprice;
        }

        public void setProperty_rentprice(int property_rentprice) {
            this.property_rentprice = property_rentprice;
        }

        public String getProperty_rentcontain() {
            return property_rentcontain;
        }

        public void setProperty_rentcontain(String property_rentcontain) {
            this.property_rentcontain = property_rentcontain;
        }

        public int getProperty_renttype() {
            return property_renttype;
        }

        public void setProperty_renttype(int property_renttype) {
            this.property_renttype = property_renttype;
        }

        public int getProperty_assign() {
            return property_assign;
        }

        public void setProperty_assign(int property_assign) {
            this.property_assign = property_assign;
        }

        public int getProperty_assignprice() {
            return property_assignprice;
        }

        public void setProperty_assignprice(int property_assignprice) {
            this.property_assignprice = property_assignprice;
        }

        public int getProperty_negotiableprice() {
            return property_negotiableprice;
        }

        public void setProperty_negotiableprice(int property_negotiableprice) {
            this.property_negotiableprice = property_negotiableprice;
        }

        public int getProperty_assway() {
            return property_assway;
        }

        public void setProperty_assway(int property_assway) {
            this.property_assway = property_assway;
        }

        public int getProperty_sublet() {
            return property_sublet;
        }

        public void setProperty_sublet(int property_sublet) {
            this.property_sublet = property_sublet;
        }

        public int getProperty_shopowner() {
            return property_shopowner;
        }

        public void setProperty_shopowner(int property_shopowner) {
            this.property_shopowner = property_shopowner;
        }

        public int getProperty_shopname() {
            return property_shopname;
        }

        public void setProperty_shopname(int property_shopname) {
            this.property_shopname = property_shopname;
        }

        public int getProperty_shopstate() {
            return property_shopstate;
        }

        public void setProperty_shopstate(int property_shopstate) {
            this.property_shopstate = property_shopstate;
        }

        public String getProperty_assreason() {
            return property_assreason;
        }

        public void setProperty_assreason(String property_assreason) {
            this.property_assreason = property_assreason;
        }

        public int getProperty_acti() {
            return property_acti;
        }

        public void setProperty_acti(int property_acti) {
            this.property_acti = property_acti;
        }

        public int getProperty_fee() {
            return property_fee;
        }

        public void setProperty_fee(int property_fee) {
            this.property_fee = property_fee;
        }

        public int getProperty_feetype() {
            return property_feetype;
        }

        public void setProperty_feetype(int property_feetype) {
            this.property_feetype = property_feetype;
        }

        public int getProperty_guardtype() {
            return property_guardtype;
        }

        public void setProperty_guardtype(int property_guardtype) {
            this.property_guardtype = property_guardtype;
        }

        public int getProperty_fitting() {
            return property_fitting;
        }

        public void setProperty_fitting(int property_fitting) {
            this.property_fitting = property_fitting;
        }

        public int getProperty_lift() {
            return property_lift;
        }

        public void setProperty_lift(int property_lift) {
            this.property_lift = property_lift;
        }

        public int getProperty_carport() {
            return property_carport;
        }

        public void setProperty_carport(int property_carport) {
            this.property_carport = property_carport;
        }

        public int getProperty_carportpricetype() {
            return property_carportpricetype;
        }

        public void setProperty_carportpricetype(int property_carportpricetype) {
            this.property_carportpricetype = property_carportpricetype;
        }

        public float getProperty_carportarea1() {
            return property_carportarea1;
        }

        public void setProperty_carportarea1(float property_carportarea1) {
            this.property_carportarea1 = property_carportarea1;
        }

        public float getProperty_carportarea2() {
            return property_carportarea2;
        }

        public void setProperty_carportarea2(float property_carportarea2) {
            this.property_carportarea2 = property_carportarea2;
        }

        public int getProperty_landcert() {
            return property_landcert;
        }

        public void setProperty_landcert(int property_landcert) {
            this.property_landcert = property_landcert;
        }

        public String getProperty_span() {
            return property_span;
        }

        public void setProperty_span(String property_span) {
            this.property_span = property_span;
        }

        public String getProperty_floorheight() {
            return property_floorheight;
        }

        public void setProperty_floorheight(String property_floorheight) {
            this.property_floorheight = property_floorheight;
        }

        public String getProperty_currcapacity() {
            return property_currcapacity;
        }

        public void setProperty_currcapacity(String property_currcapacity) {
            this.property_currcapacity = property_currcapacity;
        }

        public String getProperty_ablecapacity() {
            return property_ablecapacity;
        }

        public void setProperty_ablecapacity(String property_ablecapacity) {
            this.property_ablecapacity = property_ablecapacity;
        }

        public int getProperty_landcg() {
            return property_landcg;
        }

        public void setProperty_landcg(int property_landcg) {
            this.property_landcg = property_landcg;
        }

        public String getProperty_landnum() {
            return property_landnum;
        }

        public void setProperty_landnum(String property_landnum) {
            this.property_landnum = property_landnum;
        }

        public String getProperty_width() {
            return property_width;
        }

        public void setProperty_width(String property_width) {
            this.property_width = property_width;
        }

        public String getProperty_height() {
            return property_height;
        }

        public void setProperty_height(String property_height) {
            this.property_height = property_height;
        }

        public String getProperty_landapplication() {
            return property_landapplication;
        }

        public void setProperty_landapplication(String property_landapplication) {
            this.property_landapplication = property_landapplication;
        }

        public String getProperty_landattribute() {
            return property_landattribute;
        }

        public void setProperty_landattribute(String property_landattribute) {
            this.property_landattribute = property_landattribute;
        }

        public String getProperty_ground() {
            return property_ground;
        }

        public void setProperty_ground(String property_ground) {
            this.property_ground = property_ground;
        }

        public int getProperty_groundtype() {
            return property_groundtype;
        }

        public void setProperty_groundtype(int property_groundtype) {
            this.property_groundtype = property_groundtype;
        }

        public String getProperty_grounddesc() {
            return property_grounddesc;
        }

        public void setProperty_grounddesc(String property_grounddesc) {
            this.property_grounddesc = property_grounddesc;
        }

        public String getProperty_coverageratio() {
            return property_coverageratio;
        }

        public void setProperty_coverageratio(String property_coverageratio) {
            this.property_coverageratio = property_coverageratio;
        }

        public String getProperty_plotratio() {
            return property_plotratio;
        }

        public void setProperty_plotratio(String property_plotratio) {
            this.property_plotratio = property_plotratio;
        }

        public float getProperty_mailarea() {
            return property_mailarea;
        }

        public void setProperty_mailarea(float property_mailarea) {
            this.property_mailarea = property_mailarea;
        }

        public float getProperty_landarea() {
            return property_landarea;
        }

        public void setProperty_landarea(float property_landarea) {
            this.property_landarea = property_landarea;
        }

        public float getProperty_sharedarea() {
            return property_sharedarea;
        }

        public void setProperty_sharedarea(float property_sharedarea) {
            this.property_sharedarea = property_sharedarea;
        }

        public float getProperty_ancillaryarea() {
            return property_ancillaryarea;
        }

        public void setProperty_ancillaryarea(float property_ancillaryarea) {
            this.property_ancillaryarea = property_ancillaryarea;
        }

        public int getProperty_structure() {
            return property_structure;
        }

        public void setProperty_structure(int property_structure) {
            this.property_structure = property_structure;
        }

        public int getProperty_outsidewall() {
            return property_outsidewall;
        }

        public void setProperty_outsidewall(int property_outsidewall) {
            this.property_outsidewall = property_outsidewall;
        }

        public int getProperty_compartment() {
            return property_compartment;
        }

        public void setProperty_compartment(int property_compartment) {
            this.property_compartment = property_compartment;
        }

        public int getProperty_direction() {
            return property_direction;
        }

        public void setProperty_direction(int property_direction) {
            this.property_direction = property_direction;
        }

        public String getProperty_date() {
            return property_date;
        }

        public void setProperty_date(String property_date) {
            this.property_date = property_date;
        }

        public String getProperty_url() {
            return property_url;
        }

        public void setProperty_url(String property_url) {
            this.property_url = property_url;
        }

        public int getProperty_deposittype() {
            return property_deposittype;
        }

        public void setProperty_deposittype(int property_deposittype) {
            this.property_deposittype = property_deposittype;
        }

        public String getProperty_userdeposittype() {
            return property_userdeposittype;
        }

        public void setProperty_userdeposittype(String property_userdeposittype) {
            this.property_userdeposittype = property_userdeposittype;
        }

        public String[] getPropertyimg_sceimgtype() {
            return propertyimg_sceimgtype;
        }

        public void setPropertyimg_sceimgtype(String[] propertyimg_sceimgtype) {
            this.propertyimg_sceimgtype = propertyimg_sceimgtype;
        }

        public String[] getPropertyimg_path1() {
            return propertyimg_path1;
        }

        public void setPropertyimg_path1(String[] propertyimg_path1) {
            this.propertyimg_path1 = propertyimg_path1;
        }

        public String[] getPropertyimg_width() {
            return propertyimg_width;
        }

        public void setPropertyimg_width(String[] propertyimg_width) {
            this.propertyimg_width = propertyimg_width;
        }

        public String[] getPropertyimg_height() {
            return propertyimg_height;
        }

        public void setPropertyimg_height(String[] propertyimg_height) {
            this.propertyimg_height = propertyimg_height;
        }

        public String[] getPropertyimg_size() {
            return propertyimg_size;
        }

        public void setPropertyimg_size(String[] propertyimg_size) {
            this.propertyimg_size = propertyimg_size;
        }

        public String[] getPropertyimg_name() {
            return propertyimg_name;
        }

        public void setPropertyimg_name(String[] propertyimg_name) {
            this.propertyimg_name = propertyimg_name;
        }

        public int getProperty_tenure() {
            return property_tenure;
        }

        public void setProperty_tenure(int property_tenure) {
            this.property_tenure = property_tenure;
        }

        public String getProperty_layouttype() {
            return property_layouttype;
        }

        public void setProperty_layouttype(String property_layouttype) {
            this.property_layouttype = property_layouttype;
        }

        public String getProperty_occupied() {
            return property_occupied;
        }

        public void setProperty_occupied(String property_occupied) {
            this.property_occupied = property_occupied;
        }

        public String getProperty_furnishing() {
            return property_furnishing;
        }

        public void setProperty_furnishing(String property_furnishing) {
            this.property_furnishing = property_furnishing;
        }

        public String getProperty_facility() {
            return property_facility;
        }

        public void setProperty_facility(String property_facility) {
            this.property_facility = property_facility;
        }

        public String getProperty_roadwidth() {
            return property_roadwidth;
        }

        public void setProperty_roadwidth(String property_roadwidth) {
            this.property_roadwidth = property_roadwidth;
        }

        public String getProperty_proright() {
            return property_proright;
        }

        public void setProperty_proright(String property_proright) {
            this.property_proright = property_proright;
        }

        public String getProperty_procompany() {
            return property_procompany;
        }

        public void setProperty_procompany(String property_procompany) {
            this.property_procompany = property_procompany;
        }

        public float getProperty_usearea() {
            return property_usearea;
        }

        public void setProperty_usearea(float property_usearea) {
            this.property_usearea = property_usearea;
        }

        public int getProperty_tenancy() {
            return property_tenancy;
        }

        public void setProperty_tenancy(int property_tenancy) {
            this.property_tenancy = property_tenancy;
        }

        public String getProperty_shopequip() {
            return property_shopequip;
        }

        public void setProperty_shopequip(String property_shopequip) {
            this.property_shopequip = property_shopequip;
        }

        public String getProperty_fitwork() {
            return property_fitwork;
        }

        public void setProperty_fitwork(String property_fitwork) {
            this.property_fitwork = property_fitwork;
        }

        public String getProperty_equipment() {
            return property_equipment;
        }

        public void setProperty_equipment(String property_equipment) {
            this.property_equipment = property_equipment;
        }

        public String getProperty_fitment() {
            return property_fitment;
        }

        public void setProperty_fitment(String property_fitment) {
            this.property_fitment = property_fitment;
        }

        public String getProperty_rentobj() {
            return property_rentobj;
        }

        public void setProperty_rentobj(String property_rentobj) {
            this.property_rentobj = property_rentobj;
        }

        public int getProperty_sex() {
            return property_sex;
        }

        public void setProperty_sex(int property_sex) {
            this.property_sex = property_sex;
        }

        public int getProperty_iscooking() {
            return property_iscooking;
        }

        public void setProperty_iscooking(int property_iscooking) {
            this.property_iscooking = property_iscooking;
        }

        public int getProperty_petyn() {
            return property_petyn;
        }

        public void setProperty_petyn(int property_petyn) {
            this.property_petyn = property_petyn;
        }

        public int getProperty_livehost() {
            return property_livehost;
        }

        public void setProperty_livehost(int property_livehost) {
            this.property_livehost = property_livehost;
        }

        public String getProperty_portlength() {
            return property_portlength;
        }

        public void setProperty_portlength(String property_portlength) {
            this.property_portlength = property_portlength;
        }

        public String getProperty_portwidth() {
            return property_portwidth;
        }

        public void setProperty_portwidth(String property_portwidth) {
            this.property_portwidth = property_portwidth;
        }

        public int getProperty_portcnt() {
            return property_portcnt;
        }

        public void setProperty_portcnt(int property_portcnt) {
            this.property_portcnt = property_portcnt;
        }

        public int getProperty_carportownership() {
            return property_carportownership;
        }

        public void setProperty_carportownership(int property_carportownership) {
            this.property_carportownership = property_carportownership;
        }

        public int getProperty_carportprice() {
            return property_carportprice;
        }

        public void setProperty_carportprice(int property_carportprice) {
            this.property_carportprice = property_carportprice;
        }

        public Map<String,String> toMap(Map<String,String> map){

            map.put("seq",String.valueOf(0));
            map.put("step",String.valueOf("save"));
            map.put("region",String.valueOf(region));
            map.put("user",String.valueOf(user));
            map.put("lang",String.valueOf("zh_TW"));
            map.put("prevStep",String.valueOf("save"));
            map.put("property_name",String.valueOf(property_name));
            map.put("property_street",String.valueOf(property_street));
            map.put("property_ownershiparea",String.valueOf(property_ownershiparea));
            map.put("property_completeyear",String.valueOf(property_completeyear));
            map.put("property_completemonth",String.valueOf(property_completemonth));
            if(!StringUtil.isBlank(property_completedate)){
                map.put("property_completedate",String.valueOf(property_completedate));
            }

            map.put("property_purpose",String.valueOf(property_purpose));
            map.put("property_modal",String.valueOf("1"));
            map.put("property_carportmodal",String.valueOf(property_carportmodal));
            map.put("property_carporttype",String.valueOf(property_carporttype));
            map.put("property_officelevel",String.valueOf(property_officelevel));
            map.put("property_minfloor",String.valueOf(property_minfloor));
            map.put("property_maxfloor",String.valueOf(property_maxfloor));
            map.put("property_totalfloor",String.valueOf(property_totalfloor));
            map.put("property_rooms",String.valueOf(property_rooms));
            map.put("property_halls",String.valueOf(property_halls));
            map.put("property_toilets",String.valueOf(property_toilets));
            map.put("property_offices",String.valueOf(property_offices));
            map.put("property_balconys",String.valueOf(property_balconys));
            map.put("property_region",String.valueOf(property_region));
            map.put("property_state",String.valueOf(property_state));
            map.put("property_city",String.valueOf(property_city));
            map.put("property_area",String.valueOf(property_area));
            map.put("property_alley",String.valueOf(property_alley));
            map.put("property_lane",String.valueOf(property_lane));
            map.put("property_gate",String.valueOf(property_gate));
            map.put("property_floor",String.valueOf(property_floor));
            map.put("property_room",String.valueOf(property_room));
            map.put("property_hidegate",String.valueOf(property_hidegate));
            map.put("property_community",String.valueOf(property_community));
            map.put("property_lat",String.valueOf(property_lat));
            map.put("property_lng",String.valueOf(property_lng));
            map.put("property_desc",String.valueOf(property_desc));
            map.put("property_sale",String.valueOf(property_sale));
            map.put("property_saleprice",String.valueOf(property_saleprice));
            map.put("property_rent",String.valueOf(property_rent));
            map.put("property_rentprice",String.valueOf(property_rentprice));
//            map.put("property_rentcont",String.valueOf(property_rentcont));
//            map.put("ain",String.valueOf(ain));
            map.put("property_renttype",String.valueOf(property_renttype));
            map.put("property_assign",String.valueOf(property_assign));
            map.put("property_assignprice",String.valueOf(property_assignprice));
            map.put("property_negotiableprice",String.valueOf(property_negotiableprice));
            map.put("property_assway",String.valueOf(property_assway));
            map.put("property_sublet",String.valueOf(property_sublet));
            map.put("property_shopowner",String.valueOf(property_shopowner));
            map.put("property_shopname",String.valueOf(property_shopname));
            map.put("property_shopstate",String.valueOf(property_shopstate));
            if(!StringUtil.isBlank(String.valueOf(property_assreason))){
                map.put("property_assreason",String.valueOf(property_assreason));
            }

            map.put("property_acti",String.valueOf(property_acti));
            map.put("property_fee",String.valueOf(property_fee));
            map.put("property_feetype",String.valueOf(property_feetype));
            map.put("property_guardtype",String.valueOf(property_guardtype));
            map.put("property_fitting",String.valueOf(property_fitting));
            map.put("property_lift",String.valueOf(property_lift));
            map.put("property_carport",String.valueOf(property_carport));
            map.put("property_tenure",String.valueOf(property_tenure));
//            map.put("property_titletype",String.valueOf(property_titletype));
            map.put("property_layouttype",String.valueOf("1"));
            map.put("property_occupied",String.valueOf("0"));
            map.put("property_furnishing",String.valueOf("0"));
            if(!StringUtil.isBlank(String.valueOf(property_facility))){
                map.put("property_facility",String.valueOf(property_facility));
            }

            if(!StringUtil.isBlank(String.valueOf(property_roadwidth))){
                map.put("property_roadwidth",String.valueOf(property_roadwidth));
            }

            map.put("property_proright",String.valueOf("0"));
            if(!StringUtil.isBlank(String.valueOf(property_procompany))){
                map.put("property_procompany",String.valueOf(property_procompany));
            }

            map.put("property_usearea",String.valueOf(property_usearea));
            map.put("property_tenancy",String.valueOf(property_tenancy));
            if(!StringUtil.isBlank(String.valueOf(property_shopequip))){
                map.put("property_shopequip",String.valueOf(property_shopequip));
            }

            if(!StringUtil.isBlank(String.valueOf(property_fitwork))){
                map.put("property_fitwork",String.valueOf(property_fitwork));
            }

            if(!StringUtil.isBlank(String.valueOf(property_equipment))){
                map.put("property_equipment",String.valueOf(property_equipment));
            }

            if(!StringUtil.isBlank(String.valueOf(property_fitment))){
                map.put("property_fitment",String.valueOf(property_fitment));
            }
            if(!StringUtil.isBlank(String.valueOf(property_rentobj))){
                map.put("property_rentobj",String.valueOf(property_rentobj));
            }

            map.put("property_sex",String.valueOf(property_sex));
            map.put("property_iscooking",String.valueOf(property_iscooking));
            map.put("property_petyn",String.valueOf(property_petyn));
            map.put("property_livehost",String.valueOf(property_livehost));
            map.put("property_portlength",String.valueOf(property_portlength));
            map.put("property_portwidth",String.valueOf(property_portwidth));
            map.put("property_portcnt",String.valueOf(property_portcnt));
            map.put("property_carportownership",String.valueOf(property_carportownership));
            map.put("property_carportprice",String.valueOf(property_carportprice));
            map.put("property_carport",String.valueOf(property_carport));
            map.put("property_carportpricetype",String.valueOf(property_carportpricetype));
            map.put("property_carportarea1",String.valueOf(property_carportarea1));
            map.put("property_carportarea2",String.valueOf(property_carportarea2));
            map.put("property_landcert",String.valueOf(property_landcert));
            if(!StringUtil.isBlank(String.valueOf(property_span))){
                map.put("property_span",String.valueOf(property_span));
            }
            if(!StringUtil.isBlank(String.valueOf(property_floorheight))){
                map.put("property_floorheight",String.valueOf(property_floorheight));
            }

            if(!StringUtil.isBlank(String.valueOf(property_currcapacity))){
                map.put("property_currcapacity",String.valueOf(property_currcapacity));
            }
            if(!StringUtil.isBlank(String.valueOf(property_ablecapacity))){
                map.put("property_ablecapacity",String.valueOf(property_ablecapacity));
            }

//            map.put("property_dormitory",String.valueOf(property_dormitory));
//            map.put("property_occupyarea",String.valueOf(property_occupyarea));
            if(!StringUtil.isBlank(String.valueOf(property_locate1))){
                map.put("property_locate1",String.valueOf(property_locate1));
            }

            if(!StringUtil.isBlank(String.valueOf(property_locate2))){
                map.put("property_locate2",String.valueOf(property_locate2));
            }

            map.put("property_landcg",String.valueOf(property_landcg));
            map.put("property_landnum",String.valueOf(property_landnum));
            map.put("property_width",String.valueOf(property_width));
            if(!StringUtil.isBlank(String.valueOf(property_height))){
                map.put("property_height",String.valueOf(property_height));
            }
            if(!StringUtil.isBlank(String.valueOf(property_landapplication))){
                map.put("property_landapplication",String.valueOf(property_landapplication));
            }
            if(!StringUtil.isBlank(String.valueOf(property_landattribute))){
                map.put("property_landattribute",String.valueOf(property_landattribute));
            }

            if(!StringUtil.isBlank(String.valueOf(property_ground))){
                map.put("property_ground",String.valueOf(property_ground));
            }

            map.put("property_groundtype",String.valueOf(property_groundtype));
            if(!StringUtil.isBlank(String.valueOf(property_grounddesc))){
                map.put("property_grounddesc",String.valueOf(property_grounddesc));
            }
            if(!StringUtil.isBlank(String.valueOf(property_coverageratio))){
                map.put("property_coverageratio",String.valueOf(property_coverageratio));
            }
            if(!StringUtil.isBlank(String.valueOf(property_plotratio))){
                map.put("property_plotratio",String.valueOf(property_plotratio));
            }

            map.put("property_mailarea",String.valueOf(property_mailarea));
            map.put("property_landarea",String.valueOf(property_landarea));
            map.put("property_sharedarea",String.valueOf(property_sharedarea));
            map.put("property_ancillaryarea",String.valueOf(property_ancillaryarea));
            map.put("property_structure",String.valueOf(property_structure));
            map.put("property_outsidewall",String.valueOf(property_outsidewall));
            map.put("property_compartment",String.valueOf(property_compartment));
            map.put("property_direction",String.valueOf(property_direction));
            map.put("property_date",String.valueOf("2027-06-01"));
            map.put("property_url",String.valueOf("http://www.mygo.com/"));
            map.put("property_deposittype",String.valueOf(property_deposittype));
            if(!StringUtil.isBlank(String.valueOf(property_userdeposittype))){
                map.put("property_userdeposittype",String.valueOf(property_userdeposittype));
            }

//            if(!StringUtil.isBlank(String.valueOf(propertyimg_sceimgtype))){
//                map.put("propertyimg_sceimgtype",String.valueOf(propertyimg_sceimgtype));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_path1))){
//                map.put("propertyimg_path1",String.valueOf(propertyimg_path1));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_path3))){
//                map.put("propertyimg_path3",String.valueOf(propertyimg_path3));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_path4))){
//                map.put("propertyimg_path4",String.valueOf(propertyimg_path4));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_width))){
//                map.put("propertyimg_width",String.valueOf(propertyimg_width));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_height))){
//                map.put("propertyimg_height",String.valueOf(propertyimg_height));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_height))){
//                map.put("propertyimg_height",String.valueOf(propertyimg_height));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_size))){
//                map.put("propertyimg_size",String.valueOf(propertyimg_size));
//            }
//            if(!StringUtil.isBlank(String.valueOf(propertyimg_name))){
//                map.put("propertyimg_name",String.valueOf(propertyimg_name));
//            }


            return map;
        }


}
